home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hunter 2006
/
Hunter 2006.iso
/
soft
/
sleipnir241.exe
/
{app}
/
scripts
/
ŒŸõ
/
Œ»Ý‚̃TƒCƒg“à‚ðŒŸõ.js
< prev
Wrap
Text File
|
2006-06-15
|
1KB
|
48 lines
/*******************************************
î╗ì▌é╠âTâCâgôαé≡îƒì⌡
2002/09/01
by kazya
********************************************
[ô«ì∞]
Ä└ìsé╖éΘé╞üAâyü[âWÅπé┼ò╢ÄÜé≡æIæ≡é╡é─éóéΘÅΩìç
é═é╗é╠ò╢ÄÜù±üié╗éñé┼é╚éóÅΩìçé═îƒì⌡âoü[é╔ôⁿù═
é│éΩé─éóéΘò╢ÄÜù±üjé≡üAGoogleé⌐éτüuĵô╛ò╢ÄÜù±
site:î╗ì▌èJéóé─éóéΘâTâCâgüvé┼îƒì⌡é╡é─ÉVé╡éó
âEâBâôâhâEé┼èJé½é▄é╖üB
*******************************************/
var obj, document, id;
obj = new ActiveXObject("Sleipnir.API");
id = obj.GetDocumentID(obj.ActiveIndex);
document = obj.GetDocumentObject(id);
if (document == null){
obj.MessageBox("Document é≡ì∞ɼé┼é½é▄é╣é±");
}
else{
var query = GetSelectedText(document);
if (query == ''){
query = obj.SearchBarString;
}else{
obj.SearchBarString = query;
}
obj.AddressBarString.match(/http:\/\/([^/]+)/ig);
var url = 'http://www.google.com/search?num=50&lr=lang_ja&q='+query+' site:'+RegExp.$1;
obj.NewWindow(encodeURI(url),true);
document = null;
}
/**
* GetSelectedText(document)
* î╗ì▌æIæ≡é│éΩé─éóéΘò╢ÄÜé≡ò╘é╖
*
* ê°Éö : document documentâIâuâWâFâNâg
* ò╘éΦÆl : æIæ≡é│éΩé─éóéΘò╢ÄÜù±üBæIæ≡é│éΩé─éóé╚é⌐é┴é╜ÅΩìçï≤ò╢ÄÜù±é≡ò╘é╖
**/
function GetSelectedText(document){
var sel;
sel = document.selection.createRange();
return(sel.text);
}
obj = null;